扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
“此API的命名极为不合适。REST不是HTTP,HTTP也不是REST。”
如果JSR 311- 又名JAX-RS: 用于REST的网络服务的Java应用程序接口–更名为“Java HTTP 服务器API”,这个名字是不是更加准确?Java创始人和专家——Elliotte Rusty Harold本周提出了上述问题。“我从不认为这个API是个坏玩意,”他注释道。“但是它的名称极为不合适。”
Elliotte Rusty Harold在他浅褐色的blog写道:
“这里有很多很有趣的素材,而且我能看到一些有条理的使用案例。我根本不认为它应该比它现在更加REST化。对于一个API,有很多可以说的,它如实地实现HTTP的设计,并将使用REST的策略来设计体系结构这部分工作留给了应用开发人员。在一个API中执行体系结构决策可能并不恰当(尽管它可能促成正确的决策)。”
然而,他坚定不移地认为此API的命名欠妥:
“REST不是HTTP,HTTP也不是REST,尽管它们彼此相关。此API只有一个继承而来的连接REST的方法,实在应该改成类似于‘Java HTTP服务器应用连接口’这样的名称。”
濡傛灉鎮ㄩ潪甯歌揩鍒囩殑鎯充簡瑙T棰嗗煙鏈€鏂颁骇鍝佷笌鎶€鏈俊鎭紝閭d箞璁㈤槄鑷抽《缃戞妧鏈偖浠跺皢鏄偍鐨勬渶浣抽€斿緞涔嬩竴銆�